package com.zhijian.medical.entity.vo.request;

import com.zhijian.entity.PageVo;
import com.zhijian.medical.entity.po.RoutineSingleSampleYz;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import javax.validation.constraints.Min;

@EqualsAndHashCode(callSuper = true)
@Data
@AllArgsConstructor
@NoArgsConstructor
public class RoutineSingleSampleYzSearchVo  extends RoutineSingleSampleYz {

    @ApiModelProperty("页码")
    @Min(value = 1, message = "页码不能小于1|pageNum can't less than 1")
    private Integer pageNum;

    /**
     * 条数
     */
    @ApiModelProperty("每页显示的条数")
    @Min(value = 1, message = "每页显示的条数不能小于1|pageSize can't less than 1")
    private Integer pageSize;

    @ApiModelProperty("医嘱类型名称")
    private String yzTypeStr;

    @ApiModelProperty("病理号")
    private String blNo;

    @ApiModelProperty("病人名称")
    private String patientName;

    @ApiModelProperty("蜡块号")
    private String number;

    @ApiModelProperty("取块数")
    private String takeNumber;

    /**
     * 开始时间
     */
    @ApiModelProperty("开始时间")
    private String startTime;

    /**
     * 结束时间
     */
    @ApiModelProperty("结束时间")
    private String endTime;
}
